<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Doxygen: ON_PolyEdgeCurve类 参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">Doxygen
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'搜索','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','搜索');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('class_o_n___poly_edge_curve.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-methods">Public 成员函数</a> &#124;
<a href="#pri-methods">Private 成员函数</a> &#124;
<a href="class_o_n___poly_edge_curve-members.html">所有成员列表</a>  </div>
  <div class="headertitle">
<div class="title">ON_PolyEdgeCurve类 参考</div>  </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
类 ON_PolyEdgeCurve 继承关系图:</div>
<div class="dyncontent">
 <div class="center">
  <img src="class_o_n___poly_edge_curve.png" usemap="#ON_5FPolyEdgeCurve_map" alt=""/>
  <map id="ON_5FPolyEdgeCurve_map" name="ON_5FPolyEdgeCurve_map">
<area href="class_o_n___poly_curve.html" alt="ON_PolyCurve" shape="rect" coords="0,168,127,192"/>
<area href="class_o_n___curve.html" alt="ON_Curve" shape="rect" coords="0,112,127,136"/>
<area href="class_o_n___geometry.html" alt="ON_Geometry" shape="rect" coords="0,56,127,80"/>
<area href="class_o_n___object.html" alt="ON_Object" shape="rect" coords="0,0,127,24"/>
  </map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public 成员函数</h2></td></tr>
<tr class="memitem:aec60f80d8784b40454a3bae75d5e1955"><td class="memItemLeft" align="right" valign="top"><a id="aec60f80d8784b40454a3bae75d5e1955"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>DestroyRuntimeCache</b> (bool bDelete=true)</td></tr>
<tr class="separator:aec60f80d8784b40454a3bae75d5e1955"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f1187fa33ced4ba495e5a30ce634ad0"><td class="memItemLeft" align="right" valign="top"><a id="a2f1187fa33ced4ba495e5a30ce634ad0"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>IsClosed</b> () const</td></tr>
<tr class="separator:a2f1187fa33ced4ba495e5a30ce634ad0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab25b6f9784c6e42ebfd858e1a8217ae4"><td class="memItemLeft" align="right" valign="top"><a id="ab25b6f9784c6e42ebfd858e1a8217ae4"></a>
<a class="el" href="class_o_n___curve.html">ON_Curve</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>DuplicateCurve</b> () const</td></tr>
<tr class="separator:ab25b6f9784c6e42ebfd858e1a8217ae4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0931e60705bc56a248ed59efb53e3ddf"><td class="memItemLeft" align="right" valign="top"><a id="a0931e60705bc56a248ed59efb53e3ddf"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>Create</b> (const <a class="el" href="class_o_n___brep_trim.html">ON_BrepTrim</a> *trim, const <a class="el" href="class_o_n___u_u_i_d.html">ON_UUID</a> &amp;object_id)</td></tr>
<tr class="separator:a0931e60705bc56a248ed59efb53e3ddf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56b644a3345333520193bc0c9a8bd66f"><td class="memItemLeft" align="right" valign="top"><a id="a56b644a3345333520193bc0c9a8bd66f"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>Create</b> (const <a class="el" href="class_o_n___curve.html">ON_Curve</a> *curve, const <a class="el" href="class_o_n___u_u_i_d.html">ON_UUID</a> &amp;object_id)</td></tr>
<tr class="separator:a56b644a3345333520193bc0c9a8bd66f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab31c27862a6c1b21d57518cf423d3765"><td class="memItemLeft" align="right" valign="top"><a id="ab31c27862a6c1b21d57518cf423d3765"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>SegmentCount</b> () const</td></tr>
<tr class="separator:ab31c27862a6c1b21d57518cf423d3765"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aecfa7a9ad7a051a54c7abe91b4bf3849"><td class="memItemLeft" align="right" valign="top"><a id="aecfa7a9ad7a051a54c7abe91b4bf3849"></a>
<a class="el" href="class_o_n___poly_edge_segment.html">ON_PolyEdgeSegment</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>SegmentCurve</b> (int segment_index) const</td></tr>
<tr class="separator:aecfa7a9ad7a051a54c7abe91b4bf3849"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada6285881738b6ed0b4b1d05e7a154ec"><td class="memItemLeft" align="right" valign="top"><a id="ada6285881738b6ed0b4b1d05e7a154ec"></a>
<a class="el" href="class_o_n___poly_edge_segment.html">ON_PolyEdgeSegment</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>operator[]</b> (int) const</td></tr>
<tr class="separator:ada6285881738b6ed0b4b1d05e7a154ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace8ff2227619487384fc4da6627381af"><td class="memItemLeft" align="right" valign="top"><a id="ace8ff2227619487384fc4da6627381af"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>Prepend</b> (<a class="el" href="class_o_n___poly_edge_segment.html">ON_PolyEdgeSegment</a> *new_segment)</td></tr>
<tr class="separator:ace8ff2227619487384fc4da6627381af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af903a28442ef16587622428de2f1b576"><td class="memItemLeft" align="right" valign="top"><a id="af903a28442ef16587622428de2f1b576"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>Append</b> (<a class="el" href="class_o_n___poly_edge_segment.html">ON_PolyEdgeSegment</a> *new_segment)</td></tr>
<tr class="separator:af903a28442ef16587622428de2f1b576"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58b33bdc5cfcb8e598243c501a416a71"><td class="memItemLeft" align="right" valign="top"><a id="a58b33bdc5cfcb8e598243c501a416a71"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>Insert</b> (int segment_index, <a class="el" href="class_o_n___poly_edge_segment.html">ON_PolyEdgeSegment</a> *new_segment)</td></tr>
<tr class="separator:a58b33bdc5cfcb8e598243c501a416a71"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a7f229795bf79835ad2e8f381810320"><td class="memItemLeft" align="right" valign="top"><a id="a0a7f229795bf79835ad2e8f381810320"></a>
const <a class="el" href="class_o_n___brep_edge.html">ON_BrepEdge</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>EdgeAt</b> (double t) const</td></tr>
<tr class="separator:a0a7f229795bf79835ad2e8f381810320"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a225ea8c43034affe9077447ec80fb873"><td class="memItemLeft" align="right" valign="top"><a id="a225ea8c43034affe9077447ec80fb873"></a>
const <a class="el" href="class_o_n___brep_trim.html">ON_BrepTrim</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>TrimAt</b> (double t) const</td></tr>
<tr class="separator:a225ea8c43034affe9077447ec80fb873"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a509eb373552dafac395cdc9bfd1fd829"><td class="memItemLeft" align="right" valign="top"><a id="a509eb373552dafac395cdc9bfd1fd829"></a>
const <a class="el" href="class_o_n___brep.html">ON_Brep</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>BrepAt</b> (double t) const</td></tr>
<tr class="separator:a509eb373552dafac395cdc9bfd1fd829"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3fdb0416ade107495690673d398913d7"><td class="memItemLeft" align="right" valign="top"><a id="a3fdb0416ade107495690673d398913d7"></a>
const <a class="el" href="class_o_n___brep_face.html">ON_BrepFace</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>FaceAt</b> (double t) const</td></tr>
<tr class="separator:a3fdb0416ade107495690673d398913d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e8930fcfc5794b4faa1693de349c8a8"><td class="memItemLeft" align="right" valign="top"><a id="a5e8930fcfc5794b4faa1693de349c8a8"></a>
const <a class="el" href="class_o_n___surface.html">ON_Surface</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>SurfaceAt</b> (double t) const</td></tr>
<tr class="separator:a5e8930fcfc5794b4faa1693de349c8a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd42941c65fad162d0c5e1863945d675"><td class="memItemLeft" align="right" valign="top"><a id="acd42941c65fad162d0c5e1863945d675"></a>
ON_Surface::ISO&#160;</td><td class="memItemRight" valign="bottom"><b>IsoType</b> (double t) const</td></tr>
<tr class="separator:acd42941c65fad162d0c5e1863945d675"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74c9d7e032293b4f7990fee606cc739e"><td class="memItemLeft" align="right" valign="top"><a id="a74c9d7e032293b4f7990fee606cc739e"></a>
double&#160;</td><td class="memItemRight" valign="bottom"><b>EdgeParameter</b> (double t) const</td></tr>
<tr class="separator:a74c9d7e032293b4f7990fee606cc739e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2670973ef6a028d378b92a75aff9899"><td class="memItemLeft" align="right" valign="top"><a id="aa2670973ef6a028d378b92a75aff9899"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>ContainsAnyEdges</b> () const</td></tr>
<tr class="separator:aa2670973ef6a028d378b92a75aff9899"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7fc405810294369766e7db437d5fd25"><td class="memItemLeft" align="right" valign="top"><a id="af7fc405810294369766e7db437d5fd25"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>ContainsAllEdges</b> () const</td></tr>
<tr class="separator:af7fc405810294369766e7db437d5fd25"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a038998c13eab400d7484e7ae30e2fbeb"><td class="memItemLeft" align="right" valign="top"><a id="a038998c13eab400d7484e7ae30e2fbeb"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>FindEdge</b> (const <a class="el" href="class_o_n___brep_edge.html">ON_BrepEdge</a> *edge) const</td></tr>
<tr class="separator:a038998c13eab400d7484e7ae30e2fbeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac934b10d16dbbdc0da5db2c1bffdbc3c"><td class="memItemLeft" align="right" valign="top"><a id="ac934b10d16dbbdc0da5db2c1bffdbc3c"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>FindTrim</b> (const <a class="el" href="class_o_n___brep_trim.html">ON_BrepTrim</a> *trim) const</td></tr>
<tr class="separator:ac934b10d16dbbdc0da5db2c1bffdbc3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab702362325b32f5e997ae6ba67640682"><td class="memItemLeft" align="right" valign="top"><a id="ab702362325b32f5e997ae6ba67640682"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>FindCurve</b> (const <a class="el" href="class_o_n___curve.html">ON_Curve</a> *curve) const</td></tr>
<tr class="separator:ab702362325b32f5e997ae6ba67640682"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6ad12a19287775df516e315bdb9d436"><td class="memItemLeft" align="right" valign="top"><a id="aa6ad12a19287775df516e315bdb9d436"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>SetStartPoint</b> (<a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> start_point)</td></tr>
<tr class="separator:aa6ad12a19287775df516e315bdb9d436"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae9717f025ea17ed9e4e94171b6e2919"><td class="memItemLeft" align="right" valign="top"><a id="aae9717f025ea17ed9e4e94171b6e2919"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>SetEndPoint</b> (<a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> end_point)</td></tr>
<tr class="separator:aae9717f025ea17ed9e4e94171b6e2919"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af6399c44d1b63983aa50879a6452b47c"><td class="memItemLeft" align="right" valign="top"><a id="af6399c44d1b63983aa50879a6452b47c"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>ChangeClosedCurveSeam</b> (double t)</td></tr>
<tr class="separator:af6399c44d1b63983aa50879a6452b47c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ab005dfa9bbc0871868c8c74ba933a4"><td class="memItemLeft" align="right" valign="top"><a id="a6ab005dfa9bbc0871868c8c74ba933a4"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>PrependAndMatch</b> (<a class="el" href="class_o_n___curve.html">ON_Curve</a> *)</td></tr>
<tr class="separator:a6ab005dfa9bbc0871868c8c74ba933a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24f89bf689ea7da608faac699db4d5c8"><td class="memItemLeft" align="right" valign="top"><a id="a24f89bf689ea7da608faac699db4d5c8"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>AppendAndMatch</b> (<a class="el" href="class_o_n___curve.html">ON_Curve</a> *)</td></tr>
<tr class="separator:a24f89bf689ea7da608faac699db4d5c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad8f687b456aa47c393f177b4c4d431b"><td class="memItemLeft" align="right" valign="top"><a id="aad8f687b456aa47c393f177b4c4d431b"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>Remove</b> ()</td></tr>
<tr class="separator:aad8f687b456aa47c393f177b4c4d431b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d6b0fb224370f2e30816cba277e9d81"><td class="memItemLeft" align="right" valign="top"><a id="a6d6b0fb224370f2e30816cba277e9d81"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>Remove</b> (int index)</td></tr>
<tr class="separator:a6d6b0fb224370f2e30816cba277e9d81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_class_o_n___poly_curve"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_o_n___poly_curve')"><img src="closed.png" alt="-"/>&#160;Public 成员函数 继承自 <a class="el" href="class_o_n___poly_curve.html">ON_PolyCurve</a></td></tr>
<tr class="memitem:a73efa6eedf0cf58759201e15f3167c54 inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="a73efa6eedf0cf58759201e15f3167c54"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>ON_PolyCurve</b> (int)</td></tr>
<tr class="separator:a73efa6eedf0cf58759201e15f3167c54 inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2fe4a7f770adf0bd3eeb36aedce194ec inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="a2fe4a7f770adf0bd3eeb36aedce194ec"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>ON_PolyCurve</b> (const <a class="el" href="class_o_n___poly_curve.html">ON_PolyCurve</a> &amp;)</td></tr>
<tr class="separator:a2fe4a7f770adf0bd3eeb36aedce194ec inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a39bed6df37ccd74c76ed5569ecec358a inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="a39bed6df37ccd74c76ed5569ecec358a"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>Destroy</b> ()</td></tr>
<tr class="separator:a39bed6df37ccd74c76ed5569ecec358a inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa351355180964f525a3103734769666a inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="aa351355180964f525a3103734769666a"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>EmergencyDestroy</b> ()</td></tr>
<tr class="separator:aa351355180964f525a3103734769666a inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea70889d03602c829c9d0e5285ca2c58 inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="aea70889d03602c829c9d0e5285ca2c58"></a>
<a class="el" href="class_o_n___poly_curve.html">ON_PolyCurve</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="class_o_n___poly_curve.html">ON_PolyCurve</a> &amp;)</td></tr>
<tr class="separator:aea70889d03602c829c9d0e5285ca2c58 inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7cfd2593372e670d40bdee8d3fe3df5e inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="a7cfd2593372e670d40bdee8d3fe3df5e"></a>
unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>SizeOf</b> () const</td></tr>
<tr class="separator:a7cfd2593372e670d40bdee8d3fe3df5e inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b818d24d6e616550ce0e365086aaafe inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="a3b818d24d6e616550ce0e365086aaafe"></a>
ON__UINT32&#160;</td><td class="memItemRight" valign="bottom"><b>DataCRC</b> (ON__UINT32 current_remainder) const</td></tr>
<tr class="separator:a3b818d24d6e616550ce0e365086aaafe inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ea013f404b269a4c07f8350c9309dd5 inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="a9ea013f404b269a4c07f8350c9309dd5"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>IsValid</b> (<a class="el" href="class_o_n___text_log.html">ON_TextLog</a> *text_log=NULL) const</td></tr>
<tr class="separator:a9ea013f404b269a4c07f8350c9309dd5 inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad18204f5af4db575034594bd5bbfaf00 inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="ad18204f5af4db575034594bd5bbfaf00"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>IsValid</b> (bool bAllowGaps, <a class="el" href="class_o_n___text_log.html">ON_TextLog</a> *text_log) const</td></tr>
<tr class="separator:ad18204f5af4db575034594bd5bbfaf00 inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36bedac119d8cdb6f7cc11fab0ce68af inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="a36bedac119d8cdb6f7cc11fab0ce68af"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>Dump</b> (<a class="el" href="class_o_n___text_log.html">ON_TextLog</a> &amp;) const</td></tr>
<tr class="separator:a36bedac119d8cdb6f7cc11fab0ce68af inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a080fe4e79eaed7c37d16d01b6b7a54fd inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="a080fe4e79eaed7c37d16d01b6b7a54fd"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>Write</b> (<a class="el" href="class_o_n___binary_archive.html">ON_BinaryArchive</a> &amp;) const</td></tr>
<tr class="separator:a080fe4e79eaed7c37d16d01b6b7a54fd inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af66661cf09557a08254e966a246c6d0f inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="af66661cf09557a08254e966a246c6d0f"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>Read</b> (<a class="el" href="class_o_n___binary_archive.html">ON_BinaryArchive</a> &amp;)</td></tr>
<tr class="separator:af66661cf09557a08254e966a246c6d0f inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65173a642933e09d674f9b268838bf30 inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="a65173a642933e09d674f9b268838bf30"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>Dimension</b> () const</td></tr>
<tr class="separator:a65173a642933e09d674f9b268838bf30 inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a162b5bbf900e1b24ee8f550c28313c8b inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="a162b5bbf900e1b24ee8f550c28313c8b"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>GetBBox</b> (double *, double *, ON_BOOL32=false) const</td></tr>
<tr class="separator:a162b5bbf900e1b24ee8f550c28313c8b inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6306df86b9a3d8827ecda750e9b41765 inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="a6306df86b9a3d8827ecda750e9b41765"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>GetTightBoundingBox</b> (<a class="el" href="class_o_n___bounding_box.html">ON_BoundingBox</a> &amp;tight_bbox, int bGrowBox=false, const <a class="el" href="class_o_n___xform.html">ON_Xform</a> *xform=0) const</td></tr>
<tr class="separator:a6306df86b9a3d8827ecda750e9b41765 inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3d9ca512bb96d693ab581b1401d6b93 inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="ae3d9ca512bb96d693ab581b1401d6b93"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>Transform</b> (const <a class="el" href="class_o_n___xform.html">ON_Xform</a> &amp;)</td></tr>
<tr class="separator:ae3d9ca512bb96d693ab581b1401d6b93 inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abac1072444e74ff32a01246429822b56 inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="abac1072444e74ff32a01246429822b56"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>IsDeformable</b> () const</td></tr>
<tr class="separator:abac1072444e74ff32a01246429822b56 inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acdca0d47d2b475a0a1b120bfca9dd170 inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="acdca0d47d2b475a0a1b120bfca9dd170"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>MakeDeformable</b> ()</td></tr>
<tr class="separator:acdca0d47d2b475a0a1b120bfca9dd170 inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70302504a8003d8bcbb311f69432a5fb inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="a70302504a8003d8bcbb311f69432a5fb"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>SwapCoordinates</b> (int, int)</td></tr>
<tr class="separator:a70302504a8003d8bcbb311f69432a5fb inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8137b497eb30721c3fe9a6f23037c9af inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="a8137b497eb30721c3fe9a6f23037c9af"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>EvaluatePoint</b> (const class <a class="el" href="class_o_n___obj_ref.html">ON_ObjRef</a> &amp;objref, <a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> &amp;P) const</td></tr>
<tr class="separator:a8137b497eb30721c3fe9a6f23037c9af inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af42be915a900f7b61191e90814107125 inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="af42be915a900f7b61191e90814107125"></a>
<a class="el" href="class_o_n___interval.html">ON_Interval</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Domain</b> () const</td></tr>
<tr class="separator:af42be915a900f7b61191e90814107125 inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adfbf2f962ad8f91bf3cdba3c733f2717 inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="adfbf2f962ad8f91bf3cdba3c733f2717"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>SetDomain</b> (double t0, double t1)</td></tr>
<tr class="separator:adfbf2f962ad8f91bf3cdba3c733f2717 inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ed48c2981d7a13f27957fc8c9935f57 inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="a4ed48c2981d7a13f27957fc8c9935f57"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>ChangeDimension</b> (int desired_dimension)</td></tr>
<tr class="separator:a4ed48c2981d7a13f27957fc8c9935f57 inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa89ac9b4b7fbc804952fdd26e1342a86 inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="aa89ac9b4b7fbc804952fdd26e1342a86"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>SpanCount</b> () const</td></tr>
<tr class="separator:aa89ac9b4b7fbc804952fdd26e1342a86 inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51326291e921a615193dabc9ccd3abae inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="a51326291e921a615193dabc9ccd3abae"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>GetSpanVector</b> (double *) const</td></tr>
<tr class="separator:a51326291e921a615193dabc9ccd3abae inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa95e2d50c5ddc613b24f528d6e39d1cc inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="aa95e2d50c5ddc613b24f528d6e39d1cc"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>Degree</b> () const</td></tr>
<tr class="separator:aa95e2d50c5ddc613b24f528d6e39d1cc inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a950638c4886ff5753b61d40330dc70c5 inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="a950638c4886ff5753b61d40330dc70c5"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>IsLinear</b> (double=ON_ZERO_TOLERANCE) const</td></tr>
<tr class="separator:a950638c4886ff5753b61d40330dc70c5 inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef1f6287509f030d04f88cd03cc9825c inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="aef1f6287509f030d04f88cd03cc9825c"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>IsPolyline</b> (<a class="el" href="class_o_n___simple_array.html">ON_SimpleArray</a>&lt; <a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> &gt; *pline_points=NULL, <a class="el" href="class_o_n___simple_array.html">ON_SimpleArray</a>&lt; double &gt; *pline_t=NULL) const</td></tr>
<tr class="separator:aef1f6287509f030d04f88cd03cc9825c inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad06515bcaf40932b9b0c33bbda5c74c3 inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="ad06515bcaf40932b9b0c33bbda5c74c3"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>IsArc</b> (const <a class="el" href="class_o_n___plane.html">ON_Plane</a> *=NULL, <a class="el" href="class_o_n___arc.html">ON_Arc</a> *=NULL, double=ON_ZERO_TOLERANCE) const</td></tr>
<tr class="separator:ad06515bcaf40932b9b0c33bbda5c74c3 inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aafc6e6da719dc2c5fa13f7fb40221790 inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="aafc6e6da719dc2c5fa13f7fb40221790"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>IsPlanar</b> (<a class="el" href="class_o_n___plane.html">ON_Plane</a> *=NULL, double=ON_ZERO_TOLERANCE) const</td></tr>
<tr class="separator:aafc6e6da719dc2c5fa13f7fb40221790 inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3addf2e8e5be3733c0aae4005defd143 inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="a3addf2e8e5be3733c0aae4005defd143"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>IsInPlane</b> (const <a class="el" href="class_o_n___plane.html">ON_Plane</a> &amp;, double=ON_ZERO_TOLERANCE) const</td></tr>
<tr class="separator:a3addf2e8e5be3733c0aae4005defd143 inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f1052f1fc533ac2febf3056d65aa3c7 inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="a2f1052f1fc533ac2febf3056d65aa3c7"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>IsPeriodic</b> (void) const</td></tr>
<tr class="separator:a2f1052f1fc533ac2febf3056d65aa3c7 inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6688352a521f48098d4ea1829a9fde82 inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="a6688352a521f48098d4ea1829a9fde82"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>GetNextDiscontinuity</b> (ON::continuity c, double t0, double t1, double *t, int *hint=NULL, int *dtype=NULL, double cos_angle_tolerance=ON_DEFAULT_ANGLE_TOLERANCE_COSINE, double curvature_tolerance=ON_SQRT_EPSILON) const</td></tr>
<tr class="separator:a6688352a521f48098d4ea1829a9fde82 inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf50d9d72c1fb419b6fd7b985efbfa64 inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="aaf50d9d72c1fb419b6fd7b985efbfa64"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>IsContinuous</b> (ON::continuity c, double t, int *hint=NULL, double point_tolerance=ON_ZERO_TOLERANCE, double d1_tolerance=ON_ZERO_TOLERANCE, double d2_tolerance=ON_ZERO_TOLERANCE, double cos_angle_tolerance=ON_DEFAULT_ANGLE_TOLERANCE_COSINE, double curvature_tolerance=ON_SQRT_EPSILON) const</td></tr>
<tr class="separator:aaf50d9d72c1fb419b6fd7b985efbfa64 inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acedcf2c3e5035e4f7b02b2eebdcf9c4b inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="acedcf2c3e5035e4f7b02b2eebdcf9c4b"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>Reverse</b> ()</td></tr>
<tr class="separator:acedcf2c3e5035e4f7b02b2eebdcf9c4b inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52cae1734376e052f4dd05f739369706 inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="a52cae1734376e052f4dd05f739369706"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>Evaluate</b> (double, int, int, double *, int=0, int *=0) const</td></tr>
<tr class="separator:a52cae1734376e052f4dd05f739369706 inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1aec8ef140c0d54498a306f5f113e196 inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="a1aec8ef140c0d54498a306f5f113e196"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>Trim</b> (const <a class="el" href="class_o_n___interval.html">ON_Interval</a> &amp;domain)</td></tr>
<tr class="separator:a1aec8ef140c0d54498a306f5f113e196 inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a066acc0b89a0d3c1cf48446eaec8dd1c inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="a066acc0b89a0d3c1cf48446eaec8dd1c"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>Extend</b> (const <a class="el" href="class_o_n___interval.html">ON_Interval</a> &amp;domain)</td></tr>
<tr class="separator:a066acc0b89a0d3c1cf48446eaec8dd1c inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae68b4c7b2424abdd3d858ead40ff3cda inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="ae68b4c7b2424abdd3d858ead40ff3cda"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>Split</b> (double t, <a class="el" href="class_o_n___curve.html">ON_Curve</a> *&amp;left_side, <a class="el" href="class_o_n___curve.html">ON_Curve</a> *&amp;right_side) const</td></tr>
<tr class="separator:ae68b4c7b2424abdd3d858ead40ff3cda inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e4889ea0dbfbc9bd6ad4e97c2b15fa1 inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="a6e4889ea0dbfbc9bd6ad4e97c2b15fa1"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>GetNurbForm</b> (<a class="el" href="class_o_n___nurbs_curve.html">ON_NurbsCurve</a> &amp;, double=0.0, const <a class="el" href="class_o_n___interval.html">ON_Interval</a> *=NULL) const</td></tr>
<tr class="separator:a6e4889ea0dbfbc9bd6ad4e97c2b15fa1 inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade74d5a373aa8c1eafc1563d6e2a77bb inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="ade74d5a373aa8c1eafc1563d6e2a77bb"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>HasNurbForm</b> () const</td></tr>
<tr class="separator:ade74d5a373aa8c1eafc1563d6e2a77bb inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a707e44283c7503bc06dbd00c99df31 inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="a6a707e44283c7503bc06dbd00c99df31"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>GetCurveParameterFromNurbFormParameter</b> (double, double *) const</td></tr>
<tr class="separator:a6a707e44283c7503bc06dbd00c99df31 inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac50eedc5bfe986891c8bcd2d011f686d inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="ac50eedc5bfe986891c8bcd2d011f686d"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>GetNurbFormParameterFromCurveParameter</b> (double, double *) const</td></tr>
<tr class="separator:ac50eedc5bfe986891c8bcd2d011f686d inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04db27dcd6d3fc68fecfa8d08239fc7c inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="a04db27dcd6d3fc68fecfa8d08239fc7c"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>Count</b> () const</td></tr>
<tr class="separator:a04db27dcd6d3fc68fecfa8d08239fc7c inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83936a93b5881ee93098289f6987282c inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="a83936a93b5881ee93098289f6987282c"></a>
<a class="el" href="class_o_n___curve.html">ON_Curve</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>operator[]</b> (int) const</td></tr>
<tr class="separator:a83936a93b5881ee93098289f6987282c inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae80e5325548e2e467811603b5ffec257 inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="ae80e5325548e2e467811603b5ffec257"></a>
<a class="el" href="class_o_n___curve.html">ON_Curve</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>SegmentCurve</b> (int segment_index) const</td></tr>
<tr class="separator:ae80e5325548e2e467811603b5ffec257 inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9bfb55867e5627d3ee16463a297740a1 inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="a9bfb55867e5627d3ee16463a297740a1"></a>
double&#160;</td><td class="memItemRight" valign="bottom"><b>SegmentCurveParameter</b> (double polycurve_parameter) const</td></tr>
<tr class="separator:a9bfb55867e5627d3ee16463a297740a1 inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75e2c2beb69948d9fc8fa456a4bfc9e2 inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="a75e2c2beb69948d9fc8fa456a4bfc9e2"></a>
double&#160;</td><td class="memItemRight" valign="bottom"><b>PolyCurveParameter</b> (int segment_index, double segmentcurve_parameter) const</td></tr>
<tr class="separator:a75e2c2beb69948d9fc8fa456a4bfc9e2 inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aadd93731ec17531f636a76a50ddb90c5 inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="aadd93731ec17531f636a76a50ddb90c5"></a>
<a class="el" href="class_o_n___interval.html">ON_Interval</a>&#160;</td><td class="memItemRight" valign="bottom"><b>SegmentDomain</b> (int segment_index) const</td></tr>
<tr class="separator:aadd93731ec17531f636a76a50ddb90c5 inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad96424a8574663f659516c1361ad1a2e inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="ad96424a8574663f659516c1361ad1a2e"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>SegmentIndex</b> (double polycurve_parameter) const</td></tr>
<tr class="separator:ad96424a8574663f659516c1361ad1a2e inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a033b334429264e99470a7f69dd0fe910 inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="a033b334429264e99470a7f69dd0fe910"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>SegmentIndex</b> (<a class="el" href="class_o_n___interval.html">ON_Interval</a> sub_domain, int *segment_index0, int *segment_index1) const</td></tr>
<tr class="separator:a033b334429264e99470a7f69dd0fe910 inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf64c0ce1b1ad4a0188d7af527beba0d inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="abf64c0ce1b1ad4a0188d7af527beba0d"></a>
<a class="el" href="class_o_n___curve.html">ON_Curve</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>FirstSegmentCurve</b> () const</td></tr>
<tr class="separator:abf64c0ce1b1ad4a0188d7af527beba0d inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46de08b21709241d7309f013a5d7de41 inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="a46de08b21709241d7309f013a5d7de41"></a>
<a class="el" href="class_o_n___curve.html">ON_Curve</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>LastSegmentCurve</b> () const</td></tr>
<tr class="separator:a46de08b21709241d7309f013a5d7de41 inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55b07891f635832a90b049ce73937da4 inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="a55b07891f635832a90b049ce73937da4"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>FindNextGap</b> (int segment_index0) const</td></tr>
<tr class="separator:a55b07891f635832a90b049ce73937da4 inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc2ed6d303cd475d1e458dbe29d88d86 inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="abc2ed6d303cd475d1e458dbe29d88d86"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>HasGapAt</b> (int segment_index) const</td></tr>
<tr class="separator:abc2ed6d303cd475d1e458dbe29d88d86 inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7cf6dbe56a82bd201858313f176e03cf inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="a7cf6dbe56a82bd201858313f176e03cf"></a>
ON_DEPRECATED int&#160;</td><td class="memItemRight" valign="bottom"><b>HasGap</b> () const</td></tr>
<tr class="separator:a7cf6dbe56a82bd201858313f176e03cf inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad22fad50c89ae6c3c267f240fc6a9f19 inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="ad22fad50c89ae6c3c267f240fc6a9f19"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>CloseGap</b> (int gap_index, int segments_to_modify)</td></tr>
<tr class="separator:ad22fad50c89ae6c3c267f240fc6a9f19 inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71287a7b5eb66440c40f7c8a77cf6d37 inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="a71287a7b5eb66440c40f7c8a77cf6d37"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>CloseGaps</b> ()</td></tr>
<tr class="separator:a71287a7b5eb66440c40f7c8a77cf6d37 inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4cffa6642c6f680205c19fc613cf46fd inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="a4cffa6642c6f680205c19fc613cf46fd"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>Reserve</b> (int)</td></tr>
<tr class="separator:a4cffa6642c6f680205c19fc613cf46fd inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a801d68ffedb257ec9c74ed3a669dbe inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="a2a801d68ffedb257ec9c74ed3a669dbe"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>Prepend</b> (<a class="el" href="class_o_n___curve.html">ON_Curve</a> *)</td></tr>
<tr class="separator:a2a801d68ffedb257ec9c74ed3a669dbe inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeef34b01b31622f65c518e0051bf49d9 inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="aeef34b01b31622f65c518e0051bf49d9"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>Append</b> (<a class="el" href="class_o_n___curve.html">ON_Curve</a> *)</td></tr>
<tr class="separator:aeef34b01b31622f65c518e0051bf49d9 inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ccfbb4a3fee0886054b1a5ff38a25ea inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="a8ccfbb4a3fee0886054b1a5ff38a25ea"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>Insert</b> (int, <a class="el" href="class_o_n___curve.html">ON_Curve</a> *)</td></tr>
<tr class="separator:a8ccfbb4a3fee0886054b1a5ff38a25ea inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcd97a577725e5345d95c3825a9b3c4d inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="abcd97a577725e5345d95c3825a9b3c4d"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>PrependAndMatch</b> (<a class="el" href="class_o_n___curve.html">ON_Curve</a> *)</td></tr>
<tr class="separator:abcd97a577725e5345d95c3825a9b3c4d inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab43fa548074ac0ec98cfd5fecd716c90 inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="ab43fa548074ac0ec98cfd5fecd716c90"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>AppendAndMatch</b> (<a class="el" href="class_o_n___curve.html">ON_Curve</a> *)</td></tr>
<tr class="separator:ab43fa548074ac0ec98cfd5fecd716c90 inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af47d57a9662512e00a05d790e4d6c777 inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="af47d57a9662512e00a05d790e4d6c777"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>Remove</b> ()</td></tr>
<tr class="separator:af47d57a9662512e00a05d790e4d6c777 inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a588c2e8038e9542689a7279ed0681844 inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="a588c2e8038e9542689a7279ed0681844"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>Remove</b> (int)</td></tr>
<tr class="separator:a588c2e8038e9542689a7279ed0681844 inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9034458510db05371a98b8d4d035948 inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="ae9034458510db05371a98b8d4d035948"></a>
<a class="el" href="class_o_n___curve.html">ON_Curve</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>HarvestSegment</b> (int)</td></tr>
<tr class="separator:ae9034458510db05371a98b8d4d035948 inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5f34bbe221ada57df00702bcce16c0a inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="ae5f34bbe221ada57df00702bcce16c0a"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>IsNested</b> () const</td></tr>
<tr class="separator:ae5f34bbe221ada57df00702bcce16c0a inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25085be48ef42186eee005c86c97fd4a inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="a25085be48ef42186eee005c86c97fd4a"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>RemoveNesting</b> ()</td></tr>
<tr class="separator:a25085be48ef42186eee005c86c97fd4a inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a372e1a81c07f5f0248ba3a0d80b90b1f inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="a372e1a81c07f5f0248ba3a0d80b90b1f"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>RemoveNestingEx</b> ()</td></tr>
<tr class="separator:a372e1a81c07f5f0248ba3a0d80b90b1f inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73b2b11e6e9b042bcb296903f432f6a3 inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="a73b2b11e6e9b042bcb296903f432f6a3"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>HasSynchronizedSegmentDomains</b> () const</td></tr>
<tr class="separator:a73b2b11e6e9b042bcb296903f432f6a3 inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48255f631281b81cf8cd6ee1084f1d31 inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="a48255f631281b81cf8cd6ee1084f1d31"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>SynchronizeSegmentDomains</b> ()</td></tr>
<tr class="separator:a48255f631281b81cf8cd6ee1084f1d31 inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12a5591283572b25c58c709e648da77a inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="a12a5591283572b25c58c709e648da77a"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>SetSegment</b> (int index, <a class="el" href="class_o_n___curve.html">ON_Curve</a> *crv)</td></tr>
<tr class="separator:a12a5591283572b25c58c709e648da77a inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0ab877f880488c3eea27170ad1efb9f inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="ab0ab877f880488c3eea27170ad1efb9f"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>SetParameterization</b> (const double *t)</td></tr>
<tr class="separator:ab0ab877f880488c3eea27170ad1efb9f inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1998e4fe2de5666a23374f585b650e05 inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="a1998e4fe2de5666a23374f585b650e05"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>ParameterSearch</b> (double t, int &amp;index, bool bEnableSnap) const</td></tr>
<tr class="separator:a1998e4fe2de5666a23374f585b650e05 inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64ee1299dcd3d564a33e47c7ab450af3 inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="a64ee1299dcd3d564a33e47c7ab450af3"></a>
const <a class="el" href="class_o_n___curve_array.html">ON_CurveArray</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>SegmentCurves</b> () const</td></tr>
<tr class="separator:a64ee1299dcd3d564a33e47c7ab450af3 inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43c1d67ead6d4499bc8b2190efbf7dea inherit pub_methods_class_o_n___poly_curve"><td class="memItemLeft" align="right" valign="top"><a id="a43c1d67ead6d4499bc8b2190efbf7dea"></a>
const <a class="el" href="class_o_n___simple_array.html">ON_SimpleArray</a>&lt; double &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>SegmentParameters</b> () const</td></tr>
<tr class="separator:a43c1d67ead6d4499bc8b2190efbf7dea inherit pub_methods_class_o_n___poly_curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_class_o_n___curve"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_o_n___curve')"><img src="closed.png" alt="-"/>&#160;Public 成员函数 继承自 <a class="el" href="class_o_n___curve.html">ON_Curve</a></td></tr>
<tr class="memitem:a42282f1334a661f2ab4d3ddf93bcefd4 inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top"><a id="a42282f1334a661f2ab4d3ddf93bcefd4"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>ON_Curve</b> (const <a class="el" href="class_o_n___curve.html">ON_Curve</a> &amp;)</td></tr>
<tr class="separator:a42282f1334a661f2ab4d3ddf93bcefd4 inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91620c97b56aba376a763086efb4f817 inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top"><a id="a91620c97b56aba376a763086efb4f817"></a>
<a class="el" href="class_o_n___curve.html">ON_Curve</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="class_o_n___curve.html">ON_Curve</a> &amp;)</td></tr>
<tr class="separator:a91620c97b56aba376a763086efb4f817 inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab3369d740f790006d94d36ed9c7205e inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top"><a id="aab3369d740f790006d94d36ed9c7205e"></a>
ON::object_type&#160;</td><td class="memItemRight" valign="bottom"><b>ObjectType</b> () const</td></tr>
<tr class="separator:aab3369d740f790006d94d36ed9c7205e inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae33c4ca7d44f59bd5e8acdf3ebcf9454 inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top"><a id="ae33c4ca7d44f59bd5e8acdf3ebcf9454"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>GetDomain</b> (double *t0, double *t1) const</td></tr>
<tr class="separator:ae33c4ca7d44f59bd5e8acdf3ebcf9454 inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8dc771e7ebcfac85baf26c7e6b21c70 inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top"><a id="ac8dc771e7ebcfac85baf26c7e6b21c70"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>SetDomain</b> (<a class="el" href="class_o_n___interval.html">ON_Interval</a> domain)</td></tr>
<tr class="separator:ac8dc771e7ebcfac85baf26c7e6b21c70 inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a695cdd0833c917a8570838c178bcc252 inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top"><a id="a695cdd0833c917a8570838c178bcc252"></a>
virtual ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>GetSpanVectorIndex</b> (double t, int side, int *span_vector_index, <a class="el" href="class_o_n___interval.html">ON_Interval</a> *span_domain) const</td></tr>
<tr class="separator:a695cdd0833c917a8570838c178bcc252 inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c8edeee35196162534db220eee0c2d7 inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top"><a id="a0c8edeee35196162534db220eee0c2d7"></a>
virtual ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>GetParameterTolerance</b> (double t, double *tminus, double *tplus) const</td></tr>
<tr class="separator:a0c8edeee35196162534db220eee0c2d7 inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4cab622314d16eaf41182a427d5c36e6 inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top"><a id="a4cab622314d16eaf41182a427d5c36e6"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>IsArcAt</b> (double t, const <a class="el" href="class_o_n___plane.html">ON_Plane</a> *plane=0, <a class="el" href="class_o_n___arc.html">ON_Arc</a> *arc=0, double tolerance=ON_ZERO_TOLERANCE, double *t0=0, double *t1=0) const</td></tr>
<tr class="separator:a4cab622314d16eaf41182a427d5c36e6 inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2ace1a700f2466dbd54980ccaa6c8da inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top"><a id="aa2ace1a700f2466dbd54980ccaa6c8da"></a>
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>IsEllipse</b> (const <a class="el" href="class_o_n___plane.html">ON_Plane</a> *plane=NULL, <a class="el" href="class_o_n___ellipse.html">ON_Ellipse</a> *ellipse=NULL, double tolerance=ON_ZERO_TOLERANCE) const</td></tr>
<tr class="separator:aa2ace1a700f2466dbd54980ccaa6c8da inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ba05cb9ae319f5723a43755fb9c2d3f inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top"><a id="a0ba05cb9ae319f5723a43755fb9c2d3f"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>IsClosable</b> (double tolerance, double min_abs_size=0.0, double min_rel_size=10.0) const</td></tr>
<tr class="separator:a0ba05cb9ae319f5723a43755fb9c2d3f inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe5aefbc95ce86f017e69bf76cbbe03f inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top"><a id="abe5aefbc95ce86f017e69bf76cbbe03f"></a>
<a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a>&#160;</td><td class="memItemRight" valign="bottom"><b>PointAt</b> (double t) const</td></tr>
<tr class="separator:abe5aefbc95ce86f017e69bf76cbbe03f inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd83649cbf4e749ac2613a058a6fe078 inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top"><a id="abd83649cbf4e749ac2613a058a6fe078"></a>
<a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a>&#160;</td><td class="memItemRight" valign="bottom"><b>PointAtStart</b> () const</td></tr>
<tr class="separator:abd83649cbf4e749ac2613a058a6fe078 inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24c02f50c0c7e0036c744a0e3c8b8f88 inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top"><a id="a24c02f50c0c7e0036c744a0e3c8b8f88"></a>
<a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a>&#160;</td><td class="memItemRight" valign="bottom"><b>PointAtEnd</b> () const</td></tr>
<tr class="separator:a24c02f50c0c7e0036c744a0e3c8b8f88 inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14427359a417f8713b9910f29b8dd302 inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top"><a id="a14427359a417f8713b9910f29b8dd302"></a>
<a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>DerivativeAt</b> (double t) const</td></tr>
<tr class="separator:a14427359a417f8713b9910f29b8dd302 inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8de2247b5bb20d1b67d40c274c17697a inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top"><a id="a8de2247b5bb20d1b67d40c274c17697a"></a>
<a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>TangentAt</b> (double t) const</td></tr>
<tr class="separator:a8de2247b5bb20d1b67d40c274c17697a inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91ad780521ca0c126603533731882dc2 inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top"><a id="a91ad780521ca0c126603533731882dc2"></a>
<a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>CurvatureAt</b> (double t) const</td></tr>
<tr class="separator:a91ad780521ca0c126603533731882dc2 inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac315d59d5238d135732c4b1c3c5ecf34 inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top"><a id="ac315d59d5238d135732c4b1c3c5ecf34"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>FrameAt</b> (double t, <a class="el" href="class_o_n___plane.html">ON_Plane</a> &amp;plane) const</td></tr>
<tr class="separator:ac315d59d5238d135732c4b1c3c5ecf34 inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89f1f135abf21351b2342595027bb7ef inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top"><a id="a89f1f135abf21351b2342595027bb7ef"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>EvPoint</b> (double t, <a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> &amp;point, int side=0, int *hint=0) const</td></tr>
<tr class="separator:a89f1f135abf21351b2342595027bb7ef inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae29014385cae0f4ee3345de5530f9830 inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top"><a id="ae29014385cae0f4ee3345de5530f9830"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>Ev1Der</b> (double t, <a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> &amp;point, <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> &amp;first_derivative, int side=0, int *hint=0) const</td></tr>
<tr class="separator:ae29014385cae0f4ee3345de5530f9830 inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71ceec6370448c24f0309b6165e4184b inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top"><a id="a71ceec6370448c24f0309b6165e4184b"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>Ev2Der</b> (double t, <a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> &amp;point, <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> &amp;first_derivative, <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> &amp;second_derivative, int side=0, int *hint=0) const</td></tr>
<tr class="separator:a71ceec6370448c24f0309b6165e4184b inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75f4d65a7c280a95dd0123762869c742 inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top"><a id="a75f4d65a7c280a95dd0123762869c742"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>EvTangent</b> (double t, <a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> &amp;point, <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> &amp;tangent, int side=0, int *hint=0) const</td></tr>
<tr class="separator:a75f4d65a7c280a95dd0123762869c742 inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad337d24f47bcb0a59042d37efd8b00ab inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top"><a id="ad337d24f47bcb0a59042d37efd8b00ab"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>EvCurvature</b> (double t, <a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> &amp;point, <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> &amp;tangent, <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> &amp;kappa, int side=0, int *hint=0) const</td></tr>
<tr class="separator:ad337d24f47bcb0a59042d37efd8b00ab inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acfb31835869e2633469c36eca4a08e9b inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top"><a id="acfb31835869e2633469c36eca4a08e9b"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>FirstSpanIsLinear</b> (double min_length, double tolerance) const</td></tr>
<tr class="separator:acfb31835869e2633469c36eca4a08e9b inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae26e3ac4106357457d997acd4a989307 inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top"><a id="ae26e3ac4106357457d997acd4a989307"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>LastSpanIsLinear</b> (double min_length, double tolerance) const</td></tr>
<tr class="separator:ae26e3ac4106357457d997acd4a989307 inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85aa9ee2224714bc466f0bedaa569410 inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top"><a id="a85aa9ee2224714bc466f0bedaa569410"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>FirstSpanIsLinear</b> (double min_length, double tolerance, <a class="el" href="class_o_n___line.html">ON_Line</a> *span_line) const</td></tr>
<tr class="separator:a85aa9ee2224714bc466f0bedaa569410 inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada7ec27d4ee0cfb4cecfc77a8d65e889 inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top"><a id="ada7ec27d4ee0cfb4cecfc77a8d65e889"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>LastSpanIsLinear</b> (double min_length, double tolerance, <a class="el" href="class_o_n___line.html">ON_Line</a> *span_line) const</td></tr>
<tr class="separator:ada7ec27d4ee0cfb4cecfc77a8d65e889 inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af658105942f02e1299e8128cef242169 inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top"><a id="af658105942f02e1299e8128cef242169"></a>
<a class="el" href="class_o_n___nurbs_curve.html">ON_NurbsCurve</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>NurbsCurve</b> (<a class="el" href="class_o_n___nurbs_curve.html">ON_NurbsCurve</a> *pNurbsCurve=NULL, double tolerance=0.0, const <a class="el" href="class_o_n___interval.html">ON_Interval</a> *subdomain=NULL) const</td></tr>
<tr class="separator:af658105942f02e1299e8128cef242169 inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a1d3ccd2a60f2ed3f06c864ee263429 inherit pub_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top"><a id="a5a1d3ccd2a60f2ed3f06c864ee263429"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>DestroyCurveTree</b> ()</td></tr>
<tr class="separator:a5a1d3ccd2a60f2ed3f06c864ee263429 inherit pub_methods_class_o_n___curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_class_o_n___geometry"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_o_n___geometry')"><img src="closed.png" alt="-"/>&#160;Public 成员函数 继承自 <a class="el" href="class_o_n___geometry.html">ON_Geometry</a></td></tr>
<tr class="memitem:adcb6cfe331ab91007357615da41ef52c inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top"><a id="adcb6cfe331ab91007357615da41ef52c"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>ON_Geometry</b> (const <a class="el" href="class_o_n___geometry.html">ON_Geometry</a> &amp;)</td></tr>
<tr class="separator:adcb6cfe331ab91007357615da41ef52c inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81dbe19e8f1e0a67ff97016b46ef2107 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top"><a id="a81dbe19e8f1e0a67ff97016b46ef2107"></a>
<a class="el" href="class_o_n___geometry.html">ON_Geometry</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="class_o_n___geometry.html">ON_Geometry</a> &amp;)</td></tr>
<tr class="separator:a81dbe19e8f1e0a67ff97016b46ef2107 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1acdd7f0c350da696b402a9ac5edce0 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top"><a id="ab1acdd7f0c350da696b402a9ac5edce0"></a>
<a class="el" href="class_o_n___bounding_box.html">ON_BoundingBox</a>&#160;</td><td class="memItemRight" valign="bottom"><b>BoundingBox</b> () const</td></tr>
<tr class="separator:ab1acdd7f0c350da696b402a9ac5edce0 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8bc1b522e91053892385b9f90ba2bcd1 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top"><a id="a8bc1b522e91053892385b9f90ba2bcd1"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>GetBoundingBox</b> (<a class="el" href="class_o_n___bounding_box.html">ON_BoundingBox</a> &amp;bbox, int bGrowBox=false) const</td></tr>
<tr class="separator:a8bc1b522e91053892385b9f90ba2bcd1 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adba54d30d27ced3cf53831a09740f5a1 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top"><a id="adba54d30d27ced3cf53831a09740f5a1"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>GetBoundingBox</b> (<a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> &amp;bbox_min, <a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> &amp;bbox_max, int bGrowBox=false) const</td></tr>
<tr class="separator:adba54d30d27ced3cf53831a09740f5a1 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a3c1de4aa2a726b61ae5b93fed988e6 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top"><a id="a6a3c1de4aa2a726b61ae5b93fed988e6"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>Rotate</b> (double sin_angle, double cos_angle, const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> &amp;rotation_axis, const <a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> &amp;rotation_center)</td></tr>
<tr class="separator:a6a3c1de4aa2a726b61ae5b93fed988e6 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4fd6a87b2eb524cd7bcedf6c53af1a32 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top"><a id="a4fd6a87b2eb524cd7bcedf6c53af1a32"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>Rotate</b> (double rotation_angle, const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> &amp;rotation_axis, const <a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> &amp;rotation_center)</td></tr>
<tr class="separator:a4fd6a87b2eb524cd7bcedf6c53af1a32 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74a85e90b3248222a4165c17244c0fb2 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top"><a id="a74a85e90b3248222a4165c17244c0fb2"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>Translate</b> (const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> &amp;translation_vector)</td></tr>
<tr class="separator:a74a85e90b3248222a4165c17244c0fb2 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6af0cd88018266a5f3f0e31691eb2901 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top"><a id="a6af0cd88018266a5f3f0e31691eb2901"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>Scale</b> (double scale_factor)</td></tr>
<tr class="separator:a6af0cd88018266a5f3f0e31691eb2901 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8dfbd8534986bbd327a6ad812e374be inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top"><a id="af8dfbd8534986bbd327a6ad812e374be"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>ClearBoundingBox</b> ()</td></tr>
<tr class="separator:af8dfbd8534986bbd327a6ad812e374be inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f0d6ce5e5d7256384642153d7eaf388 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top"><a id="a1f0d6ce5e5d7256384642153d7eaf388"></a>
virtual ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>HasBrepForm</b> () const</td></tr>
<tr class="separator:a1f0d6ce5e5d7256384642153d7eaf388 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3cb73a86d628becae13037fb2d3f829d inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top"><a id="a3cb73a86d628becae13037fb2d3f829d"></a>
virtual <a class="el" href="class_o_n___brep.html">ON_Brep</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>BrepForm</b> (<a class="el" href="class_o_n___brep.html">ON_Brep</a> *brep=NULL) const</td></tr>
<tr class="separator:a3cb73a86d628becae13037fb2d3f829d inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20e5d1aeada9545127329a8699c702b9 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top"><a id="a20e5d1aeada9545127329a8699c702b9"></a>
virtual ON_COMPONENT_INDEX&#160;</td><td class="memItemRight" valign="bottom"><b>ComponentIndex</b> () const</td></tr>
<tr class="separator:a20e5d1aeada9545127329a8699c702b9 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_class_o_n___object"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_o_n___object')"><img src="closed.png" alt="-"/>&#160;Public 成员函数 继承自 <a class="el" href="class_o_n___object.html">ON_Object</a></td></tr>
<tr class="memitem:a53c0349bb1705e95ac3acf5d537154ba inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top"><a id="a53c0349bb1705e95ac3acf5d537154ba"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>CopyFrom</b> (const <a class="el" href="class_o_n___object.html">ON_Object</a> *src)</td></tr>
<tr class="separator:a53c0349bb1705e95ac3acf5d537154ba inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a274166b34d06fc07a85997fd01b2dab1 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top"><a id="a274166b34d06fc07a85997fd01b2dab1"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>ON_Object</b> (const <a class="el" href="class_o_n___object.html">ON_Object</a> &amp;)</td></tr>
<tr class="separator:a274166b34d06fc07a85997fd01b2dab1 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba6166c9aecef42639e684a2a3fda223 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top"><a id="aba6166c9aecef42639e684a2a3fda223"></a>
<a class="el" href="class_o_n___object.html">ON_Object</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="class_o_n___object.html">ON_Object</a> &amp;)</td></tr>
<tr class="separator:aba6166c9aecef42639e684a2a3fda223 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad265ca0da2d751edaa9d2b5ab2540c6a inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top"><a id="ad265ca0da2d751edaa9d2b5ab2540c6a"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>EmergencyDestroy</b> ()</td></tr>
<tr class="separator:ad265ca0da2d751edaa9d2b5ab2540c6a inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0674ccb79b6333e4b3c8e95ee10dd73 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top"><a id="ae0674ccb79b6333e4b3c8e95ee10dd73"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>MemoryRelocate</b> ()</td></tr>
<tr class="separator:ae0674ccb79b6333e4b3c8e95ee10dd73 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c298b84e0ff3a30bec545d959777f17 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top"><a id="a1c298b84e0ff3a30bec545d959777f17"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>IsKindOf</b> (const <a class="el" href="class_o_n___class_id.html">ON_ClassId</a> *pClassId) const</td></tr>
<tr class="separator:a1c298b84e0ff3a30bec545d959777f17 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21c508d3b53458e252adbcd29e62ed09 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top"><a id="a21c508d3b53458e252adbcd29e62ed09"></a>
virtual <a class="el" href="class_o_n___u_u_i_d.html">ON_UUID</a>&#160;</td><td class="memItemRight" valign="bottom"><b>ModelObjectId</b> () const</td></tr>
<tr class="separator:a21c508d3b53458e252adbcd29e62ed09 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a074dc9e9b919853919564793c37f5143 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top"><a id="a074dc9e9b919853919564793c37f5143"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>SetUserString</b> (const wchar_t *key, const wchar_t *string_value)</td></tr>
<tr class="separator:a074dc9e9b919853919564793c37f5143 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7234af898c307a2c2f7931db7e627592 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top"><a id="a7234af898c307a2c2f7931db7e627592"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>SetUserStrings</b> (int count, const <a class="el" href="class_o_n___user_string.html">ON_UserString</a> *user_strings, bool bReplace)</td></tr>
<tr class="separator:a7234af898c307a2c2f7931db7e627592 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab40b5e89b4766299e415593b31a3849c inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top"><a id="ab40b5e89b4766299e415593b31a3849c"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>GetUserString</b> (const wchar_t *key, <a class="el" href="class_o_n__w_string.html">ON_wString</a> &amp;string_value) const</td></tr>
<tr class="separator:ab40b5e89b4766299e415593b31a3849c inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a004ab49490f69fcdc7681919c3837a33 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top"><a id="a004ab49490f69fcdc7681919c3837a33"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>GetUserStrings</b> (<a class="el" href="class_o_n___class_array.html">ON_ClassArray</a>&lt; <a class="el" href="class_o_n___user_string.html">ON_UserString</a> &gt; &amp;user_strings) const</td></tr>
<tr class="separator:a004ab49490f69fcdc7681919c3837a33 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac285fba1506b2b9b821e3655582939c4 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top"><a id="ac285fba1506b2b9b821e3655582939c4"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>GetUserStringKeys</b> (<a class="el" href="class_o_n___class_array.html">ON_ClassArray</a>&lt; <a class="el" href="class_o_n__w_string.html">ON_wString</a> &gt; &amp;user_string_keys) const</td></tr>
<tr class="separator:ac285fba1506b2b9b821e3655582939c4 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab648403ebf4592831809710f378e9ac2 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top"><a id="ab648403ebf4592831809710f378e9ac2"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>UserStringCount</b> () const</td></tr>
<tr class="separator:ab648403ebf4592831809710f378e9ac2 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6d28b2b8f63b854c8ffe461eddeffc3 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top"><a id="ab6d28b2b8f63b854c8ffe461eddeffc3"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>AttachUserData</b> (<a class="el" href="class_o_n___user_data.html">ON_UserData</a> *pUserData)</td></tr>
<tr class="separator:ab6d28b2b8f63b854c8ffe461eddeffc3 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa66216fcc8517f0fe1ec9e933f95e10 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top"><a id="aaa66216fcc8517f0fe1ec9e933f95e10"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>DetachUserData</b> (<a class="el" href="class_o_n___user_data.html">ON_UserData</a> *pUserData)</td></tr>
<tr class="separator:aaa66216fcc8517f0fe1ec9e933f95e10 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a9c62a277877e282a95629dfc35413f inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top"><a id="a6a9c62a277877e282a95629dfc35413f"></a>
<a class="el" href="class_o_n___user_data.html">ON_UserData</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>GetUserData</b> (const <a class="el" href="class_o_n___u_u_i_d.html">ON_UUID</a> &amp;userdata_uuid) const</td></tr>
<tr class="separator:a6a9c62a277877e282a95629dfc35413f inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88b61cafc0024ecb7a4bd22da2718680 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top"><a id="a88b61cafc0024ecb7a4bd22da2718680"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>PurgeUserData</b> ()</td></tr>
<tr class="separator:a88b61cafc0024ecb7a4bd22da2718680 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb55427e409e885b748d89e69ed578aa inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top"><a id="aeb55427e409e885b748d89e69ed578aa"></a>
<a class="el" href="class_o_n___user_data.html">ON_UserData</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>FirstUserData</b> () const</td></tr>
<tr class="separator:aeb55427e409e885b748d89e69ed578aa inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8cf133e46fbc7670cbdee77df62b5c13 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top"><a id="a8cf133e46fbc7670cbdee77df62b5c13"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>TransformUserData</b> (const <a class="el" href="class_o_n___xform.html">ON_Xform</a> &amp;xform)</td></tr>
<tr class="separator:a8cf133e46fbc7670cbdee77df62b5c13 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58958333257eba5575a6a1b09c366c1b inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top"><a id="a58958333257eba5575a6a1b09c366c1b"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>CopyUserData</b> (const <a class="el" href="class_o_n___object.html">ON_Object</a> &amp;source_object)</td></tr>
<tr class="separator:a58958333257eba5575a6a1b09c366c1b inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54a891ae2cb2a25008a7a39cb19dfcea inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top"><a id="a54a891ae2cb2a25008a7a39cb19dfcea"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>MoveUserData</b> (<a class="el" href="class_o_n___object.html">ON_Object</a> &amp;source_object)</td></tr>
<tr class="separator:a54a891ae2cb2a25008a7a39cb19dfcea inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
Private 成员函数</h2></td></tr>
<tr class="memitem:a0f4b3aba896299bd80cb13e48e51407d"><td class="memItemLeft" align="right" valign="top"><a id="a0f4b3aba896299bd80cb13e48e51407d"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>ON_OBJECT_DECLARE</b> (<a class="el" href="class_o_n___poly_edge_curve.html">ON_PolyEdgeCurve</a>)</td></tr>
<tr class="separator:a0f4b3aba896299bd80cb13e48e51407d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
额外继承的成员函数</h2></td></tr>
<tr class="inherit_header pro_methods_class_o_n___curve"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_o_n___curve')"><img src="closed.png" alt="-"/>&#160;Protected 成员函数 继承自 <a class="el" href="class_o_n___curve.html">ON_Curve</a></td></tr>
<tr class="memitem:ae57cffd07cc97af4e9636c5088babbdb inherit pro_methods_class_o_n___curve"><td class="memItemLeft" align="right" valign="top"><a id="ae57cffd07cc97af4e9636c5088babbdb"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>ParameterSearch</b> (double t, int &amp;index, bool bEnableSnap, const <a class="el" href="class_o_n___simple_array.html">ON_SimpleArray</a>&lt; double &gt; &amp;m_t, double RelTol=ON_SQRT_EPSILON) const</td></tr>
<tr class="separator:ae57cffd07cc97af4e9636c5088babbdb inherit pro_methods_class_o_n___curve"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<hr/>该类的文档由以下文件生成:<ul>
<li>surface/include/pcl/surface/3rdparty/opennurbs/<a class="el" href="opennurbs__polyedgecurve_8h_source.html">opennurbs_polyedgecurve.h</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="class_o_n___poly_edge_curve.html">ON_PolyEdgeCurve</a></li>
    <li class="footer">制作者 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li>
  </ul>
</div>
</body>
</html>
